<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../vue.js"></script>
</head>
<body>
    <div id="app">
        {{message}}
        <my-com></my-com>
    </div>
    <script>
        // 函数 、类 、组件（html、css、js）
        // 组件化 ：一种封装，复用性
        // component 
        // 1.全局组件 2.局部组件（在哪个组件里注册那么只能在这个组件里使用）
        // 一、全局组件
        // 1.组件的模板 template 只能有一个根容器
        // 2.组件里的data数据只能是函数
        // MyCom--->myCom--->my-com
        Vue.component("MyCom",{
            template:"<div><h1>我是mycom组件{{message}}</h1><p>我是内容</p></div>",
            data:function(){
                return {
                    message:"组件里的数据"
                }
            }
        })

        
        new Vue({
            el:"#app",
            data:{
                message:"实例的数据"
            }
        })

    </script>
</body>
</html>